* {
    margin: 0;
    padding: 0;
}

@font-face {
    font-family: 'iconfont';  /* project id 563245 */
    src: url('//at.alicdn.com/t/font_563245_retk1192yaps0pb9.eot');
    src: url('//at.alicdn.com/t/font_563245_retk1192yaps0pb9.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_563245_retk1192yaps0pb9.woff') format('woff'),
    url('//at.alicdn.com/t/font_563245_retk1192yaps0pb9.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_563245_retk1192yaps0pb9.svg#iconfont') format('svg');
}
.iconfont {
    font-family: iconfont!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale
}
.topMain .iconfont {
    font-size: 15px;
    margin: 0 3px 0 0;
    color: #767676;
    display: inline-block;
    height: 16px;
    line-height: 14px;
}
.topBar{
    width: 100%;
    background-color: #f1f1f1;
    min-width: 1200px;
}
.topMain{
    width: 1200px;
    margin: 0 auto;
    height: 29px;
    line-height: 29px;
    font-size: 12px;
    color: #525252;
}
a{
    color: #525252;
    text-decoration: none;
}
.clearfix::before, .clearfix::after {
    display: table;
    content: '';
}

.clearfix::after {
    clear: both;
}
.topMain a:hover{
    color: #f60;
}
.topMain .top-left{
    float: left;
}
.topMain .top-left .tel,
.topMain .top-left>span,
.topMain .top-left .wel,
.topMain .top-left>a{
    float: left;
    padding: 0 8px;
}
.topMain .top-left>div,
.topMain .top-right>div{
    position: relative;
    text-align: center;
}
.topMain .top-left>div:hover .arr,
.topMain .top-right>div:hover .arr{
    transform: rotate(180deg);
    transition: all 0.3s;
}
.topMain .top-left .tel{
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
}
.topMain .top-left .tel>div{
    position: absolute;
    top: 29px;
    left: -1px;
    z-index: 8;
    display: none;
}
.topMain .top-left .tel>div dl dt{
    width: 122px;
    height: 145px;
    padding: 14px 16px;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    font-size: 12px;
    text-align: center;  
    background-color: #fff;
}
.topMain .top-left .tel:hover{
    background-color: #fff;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
}
.topMain .top-left .tel:hover div{
    display: block;
}
.topMain .top-left .tel a::after,
.topMain .top-left .wel a::after,
.topMain .top-right>div>a::after{
    content: "";
    float: right;
    width: 1px;
    height: 12px;
    border-right: 1px solid #d9d9d9;
    position: absolute;
    right: -1px;
    top: 8px;  
}
.topMain .top-right{
    float: right;
}
.topMain .top-right>div{
    float: left;
    padding: 0 8px;
}
.topMain .top-right .col{
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
}
.topMain .top-right .col .collect{
    position: absolute;
    top: 29px;
    left: -1px;
    display: none;
    border: 1px solid #e0e0e0;
    border-top: 0;
    background-color: #fff;
    z-index: 10;
    width: 73px;
    /* padding: 2px 5px 2px 5px; */

}
.topMain .top-right .col:hover{
    background-color: #fff;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
}
.topMain .top-right .col:hover .collect{
    display: block;
}
.topMain .top-right .buy{
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
}
.topMain .top-right .buy:hover{
    background-color: #fff;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    
}
.topMain .top-right .buy:hover .lists{
    display: block;
}
.topMain .top-right .buy .lists{
    width: 97px;
    position: absolute;
    top: 29px;
    left: -1px;
    border: 1px solid #e0e0e0;
    border-top: 0;
    background-color: #fff;
    display: none;
}
.topMain .top-right .buy .lists a{
    display: block;
}
.topMain .top-right .supply{
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
}
.topMain .top-right .supply:hover{
    background-color: #fff;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0; 
}
.topMain .top-right .supply:hover .sup{
    display: block;
}
.topMain .top-right .supply .sup{
    width: 97px;
    position: absolute;
    top: 29px;
    left: -1px;
    border: 1px solid #e0e0e0;
    border-top: 0;
    background-color: #fff;
    display: none;
}
.topMain .top-right .supply .sup a{
    display: block;
}
.topMain .top-right .service{
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
}
.topMain .top-right .service:hover{
    background-color: #fff;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0; 
}
.topMain .top-right .service:hover .box{
    display: block;
}
.topMain .top-right .service .box{
    position: absolute;
    top: 29px;
    left: -1px;
    width: 180px;
    border: 1px solid #e0e0e0;
    text-align: left;
    padding: 0 10px;
    background-color: #fff;
    z-index: 10;
    display: none;
}
.topMain .top-right .service .box dt{
    font-weight: 700;
}
.topMain .top-right .service .box dd{
    display: inline-block;
    width: 86px; 
}
.topMain .top-right .kefu{
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
}
.topMain .top-right .kefu:hover{
    background-color: #fff;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0; 
}
.topMain .top-right .kefu:hover .kf{
    display: block;
}
.topMain .top-right .kefu .kf{
    width: 85px;
    position: absolute;
    top: 29px;
    left: -1px;
    border: 1px solid #e0e0e0;
    border-top: 0;
    background-color: #fff;
    display: none;
}
.topMain .top-right .kefu .kf a{
    display: block;
}
.topMain .top-right .nav{
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
}
.topMain .top-right .nav:hover{
    background-color: #fff;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0; 
}
.topMain .top-right .nav:hover .down-list{
    display: block;
}
.topMain .top-right .nav .down-list{
    width: 276px;
    position: absolute;
    top: 29px;
    left: -201px;
    padding: 0 15px;
    text-align: left;
    border: 1px solid #e0e0e0;
    background-color: #fff;
    z-index: 10;
    display: none;
}
.topMain .top-right .nav .down-list dl{
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 0;
}
.topMain .top-right .nav .down-list dl:last-child{
    border-bottom: 0;
}
.topMain .top-right .nav .down-list dt{
    font-weight: 700;
}
.topMain .top-right .nav .down-list dd{
    display: inline-block;
    width: 66px;
}
/* 搜索框 */
.header{
    width: 100%;
    min-width: 1200px;
    height: auto;
    padding: 10px 0;
    background-color: #fff;
}
.header .head{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    /* border: 1px solid red; */
}
.header .head .headLogo{
    width: 208px;
    height: 80px;
    margin-top: 12px;
    float: left;
}
.header .head .headLogo a{
    display: block;
    width: 200px;
    height: 80px;
    background-image: url(../images/logo.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    
}
.header .head .logoFont{
    width: 210px;
    height: 50px;
    line-height: 25px;
    float: left;
    margin-top: 12px;
    padding: 15px 30px 15px 20px;
    font-size: 21px;
    text-indent: -999em;
    background: url(../images/logoFont.jpg) no-repeat 25px center;
    float: left;
}
.header .head .headSearch{
    width: 600px;
    height: 44px;
    float: left;
    padding: 30px 0;
}
.header .head .headSearch .searchBox{
    width: 468px;
    height: 40px;
    border: 2px solid #ed4c4e;
    background-color: #fff;
    float: left;
}
.header .head .headSearch .searchBox .searchType{
    float: left;
    width: 86px;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #666666;
    border-right: 1px solid #e0e0e0;
    position: relative;
    cursor: pointer;
}
.headSearch .searchBox .searchType span{
    margin-left: 10px;
    margin-right: 20px;
}
.headSearch .searchBox .searchType .arr{
    font-size: 16px;
    color: #818181;
}
.headSearch .searchBox .searchType .list{
    position: absolute;
    top: 40px;
    left: -1px;
    width: 86px;
    border: 1px solid #e0e0e0;
    border-top: 0;
    text-align: center;
    background-color: #fff;
    display: none;
    z-index: 10;
}
.headSearch .searchBox .searchType .list ul{
    list-style: none;
} 
.headSearch .searchBox .searchType:hover .list{
    display: block;
}
.headSearch .searchBox .searchType:hover .arr{
    transform: rotate(180deg);
    transition: all 0.3s;
}
.headSearch .searchBox .searchType .list ul li a{
    color: #757575;
}
.headSearch .searchBox .searchType .list ul li a:hover{
    color: #f36d58;
}
.header .head .headSearch .searchBox input{
    float: left;
    display: block;
    width: 290px;
    height: 40px;
    border: 0;
    padding: 0 15px;
    outline: none;
}
.header .head .headSearch .searchBox button{
    display: block;
    float: left;
    width: 56px;
    height: 40px;
    margin-left: 5px;
    border: 0;
    background: linear-gradient(to right, #f36d58,#e83146);
}
.icon-zu{
    color: #fff;
}
.header .head .headSearch>a{
    display: block;
    float: right;
    width: 116px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    color: #757575;
}
.icon-qianbi{
    font-size: 16px;
    margin-right: 6px;
}
.header .head .headSearch>a:hover{
    background: #f2f2f2;
    border: 1px #ddd solid;
}
.header .head .downApp{
    width: 80px;
    float: right;
}
.header .head .downApp dt{
    color: #515151;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
}
.header .head .downApp dd {
    width: 68px;
    height: 68px;
    border: 1px #e0e0e0 solid;
    padding: 5px;
}
.header .head .downApp dd img{
    border: 0;
    vertical-align: middle;
}
.navwrap{
    width: 100%;
    height: 40px;
    background: #fff;
}
.navwrap .navBox{
    width: 1200px;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    background: #fff;
}
.navwrap .navBox ul{
    list-style: none;
}
.navwrap .navBox ul li{
    float: left;
}
.navwrap .navBox ul li:first-child{
    width: 180px;
    text-align: left;
    color: #fff;
    padding-left: 20px;
    background: linear-gradient(to right, #f36d58,#e83146);
}
.navwrap .navBox ul li:not(:first-child){
    width: 100px;
    height: 40px;
    text-align: center;
    font-size: 14px;
    position: relative;
    color: black;
}
.navwrap .navBox ul li a:hover{
    color: #e02445;
}
.navwrap .navBox ul li img{
    width: 32px;
    height: 15px;
    position: absolute;
    top: -7px;
    left: 58px;
    animation: spin 0.8s linear infinite;
}
@keyframes spin{
    0%{
        transform: translateY(0);
    }
    25%{
        transform: translateY(-2px);
    }
    75%{
        transform: translateY(2px);
    }
    100%{
        transform: translateY(0);
    }
}
.container{
    width: 100%;
    height: 510px;
    min-width: 1200px;
    background: url(../images/acg_banner.jpg) no-repeat center top;
}
.container .content{
    width: 1200px;
    height: 490px;
    margin: 0 auto;
    position: relative;
}
.container .content .left{
    width: 200px;
    height: 478px;
    background-color: #fff;
    padding-top: 12px;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
}
.container .content .left ul{
    list-style: none;
}
.container .content .left ul li{
    width: 200px;
    height: 32px;
    font-size: 14px;
    padding: 7px 0;
}
.container .content .left ul li a{  
    height: 32px;
    line-height: 32px;
    color: #484848;
    display: block;
    padding: 0 10px 0 16px;
}
.container .content .left ul li a i{
    display: inline-block;
    margin-right: 7px;
    font-size: 14px;
}
.container .content .center{
    width: 740px;
    float: left;
    margin-left: 10px;
    
}
.container .content .center .center-top{
    margin-top: 10px;
}
.container .content .center .center-top img{
    height: 305px;
    width: 740px;
}
.container .content .center .center-bottom{
    margin-top: 6px;
}
.container .content .center .center-bottom>div a{
    display: block;
    float: left;
    width: 184px;
    height: 165px;
    border-right: 1px solid #f5f5f5;
    position: relative;
    overflow: hidden;
}
.container .content .center .center-bottom>div a:hover img{
    transform: scale(1.05);
    transition: all 0.5s;
}
.container .content .center .center-bottom .picfont{
    position: absolute;
    top: 105px;
    left: 0;
    width: 184px;
    text-align: center;
}
.container .content .center .center-bottom .picfont h4{
    font-size: 14px;
    color: #4d4d4d;
    font-weight: normal;
    line-height: 22px;
    width: 184px;
    height: 22px;
}
.container .content .center .center-bottom .picfont p{
    font-size: 12px;
    width: 184px;
    height: 22px;
    color: #ff7e20;
    line-height: 22px;
}
.container .content .right{
    width: 240px;
    height: 480px;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    font-size: 12px;
    color: #333;
}
.container .content .right .right-top{
    width: 240px;
    height: 305px;
    background-color: #fff;
    /* position: relative; */
    /* padding: 15px 0; */
}
.container .content .right .right-top .logo-top{
    width: 240px;
    height: 68px;
    position: relative;
    padding: 15px 0; 
}
.container .content .right .right-top .logo-top img{
    border-radius: 50%;
    position: absolute;
    top: 10px;
    left: 20px;
    cursor: pointer;
}
.container .content .right .right-top .logo-top div{
    position: absolute;
    top: 20px;
    right: 20px;
    padding-top: 5px;
}
.container .content .right .right-top .logo-top div p{
    margin-bottom: 8px;
}
.container .content .right .right-top .logo-top span{
    font-size: 16px;
    color: #ed4c4e; 
}
.container .content .right .right-top .logo-center{
    text-align: center;
    padding-bottom: 10px;
}
.container .content .right .right-top .logo-center a{
    display: inline-block;
    width: 93px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e02445;
    margin: 0 5px;
    color: #e02445;
}
.container .content .right .right-top .logo-center a:hover{
    background-color: #e02445;
    color: #fff;
}
.container .content .right .right-top .logo-bottom{
    margin-top: 15px;
    text-align: center;
    border-bottom: 1px solid #dcdcdc;
    width: 210px;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
}
.container .content .right .right-top .logo-bottom>a{
    padding: 0 4px;
    line-height: 30px;
    display: inline-block;
}
.container .content .right .right-top .logo-bottom>a:hover{
    color: #e02445;
}
.container .content .right .right-top .logo-bottom>a:first-child{
    border-bottom: 2px solid #e02445;
}
.container .content .right .right-top ul{
    list-style: none;
    padding: 10px 10px 0 15px;
}
.container .content .right .right-top ul li{
    height: 29px;
    line-height: 29px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.container .content .right .right-top ul li>a:hover{
    color: #e02445;
}
.container .content .right .right-bottom{
    width: 240px;
    height: 150px;
    background-color: #fff;
    margin-top: 10px;
    padding-top: 15px;
}
.container .content .right .right-bottom .right-bottom-left>span{
    width: 57px;
    height: 59px;
    background-image: url(../images/sprite_global.png);
    background-position: -28px -250px;
    background-repeat: no-repeat;
    padding: 15px 15px 15px 0;
    margin-left: 20px;
    margin-top: 20px;
    border-right: 1px solid #e0e0e0;
    float: left;
}
.container .content .right .right-bottom .right-bottom-right{
    /* height: 100px; */
    width: 125px;
    float: right;
    margin-top: 10px;
}
.container .content .right .right-bottom .right-bottom-right p{
    font-size: 12px;
    color: #8a8a8a;
    line-height: 30px;
}
.container .content .right .right-bottom .right-bottom-right span{
    color: #db2242;
    font-size: 20px;
}
/* 特色服务 */
.feature{
    width: 1200px;
    margin: 0 auto;
    padding-top: 20px;
}
.feature .feature-left, .feature .feature-right{
    width: 588px;
    height: 130px;
    /* border: 1px solid red; */
}
.feature .feature-left{
    float: left;
}
.feature h2{
    width: 568px;
    height: 42px;
    line-height: 42px;
    color: #3a3a3a;
    font-size: 16px;
    padding: 9px 0 0 20px;
    position: relative;
    text-align: center;
    
}
.feature h2 em{
    color: #ff7031;
    font-style: normal;
}
.feature h2 i{
    display: block;
    width: 470px;
    border-bottom: 1px solid #e4e4e4;
    height: 0px;
    position: absolute;
    top: 27px;
    right: 20px;
}
.feature h2 span{
    display: inline-block;
    width: 6px;
    height: 6px;
    background-color: #fff;
    border: 1px solid #e4e4e4;
    border-radius: 50%;
    position: absolute;
    top: 24px;
    left: 91px;
}
.feature ul{
    list-style: none;
    font-size: 12px;
}
.feature .feature-left ul li{
    float: left;
    width: 100px;
    height: 15px;
    line-height: 15px;
    margin: 8px 0;
    padding-left: 14px;
}
.feature ul li:hover a{
    color: #ff7e20;
}
.feature .feature-right{
    float: right;
}
.feature .feature-right ul li{
    float: left;
    width: 170px;
    height: 15px;
    line-height: 15px;
    margin: 8px 0;
    padding-left: 14px;
}
.main{
    width: 1200px;
    height: 585px;
    margin: 0 auto;
    margin-top: 20px;
}
.main .main-top{
    width: 100%;
    height: 80px;
}
.main .main-nav{
    width: 100%;
    height: 55px;
    line-height: 55px;
    border-bottom: 1px solid #ededed;
    font-size: 14px;
    font-weight: bold;
    background-color: #fff;
}

.main .main-nav .main-nav-left{
    display: inline-block;
    width: 33%;
    text-align: center;
}
.icon-dianzan{
    color: #ff7233;
    display: inline-block;
    font-size: 10px !important;
}
.main .main-nav .main-nav-left span{
    color: #666;
}
.main .main-nav .main-nav-left a{
    color: #ff7233;
}
.main .main-nav .main-nav-center{
    display: inline-block;
    font-size: 18px;
    width: 33.3%;
    text-align: center;
}
.main .main-nav .main-nav-center em{
    font-style: normal;
    color: #f53858;
    padding-right: 5px;
}
.main .main-nav .main-nav-center span{
    color: #4c4c4c;
}

.main .main-nav .main-nav-right{
    display: inline-block;
    width: 33%;
    text-align: right;
}
.main .main-nav .main-nav-right span{
    color: #adadad;
}
.main .main-nav .main-nav-right a{
    color: #7e7e7e;
    margin: 0 8px;
    display: inline-block;
    height: 27px;
    line-height: 27px;
}
.main .main-nav .main-nav-right a:hover{
    color: #f53858;
    border-bottom: 3px solid #f53858;
}
.main .main-bottom .adv-left{
    position: relative;
    width: 218px;
    height: 448px;
    float: left;
}
.main .main-bottom .adv-left a{
    background-color: #f7f7f7;
    display: block;
    width: 218px;
    height: 448px;
}
.main .main-bottom .adv-left a:hover img{
    transform: scale(0.95);
    transition: all 0.5s;
}
.main .main-bottom .adv-left .picFont{
    position: absolute;
    top: 30px;
    left: 20px;
    cursor: pointer;
}
.main .main-bottom .adv-left .picFont h4{
    font-size: 22px;
    color: #484848;
    font-weight: bold;
    line-height: 36px;
}
.main .main-bottom .adv-left .picFont p{
    font-size: 12px;
    color: #646464;
    padding-top: 4px;
}
.main .main-bottom .adv-left .picFont span{
    display: inline-block;
    width: 76px;
    height: 21px;
    border: 1px solid #ff7200;
    text-align: center;
    line-height: 21px;
    font-size: 12px;
    color: #ff7200;
    margin-top: 6px;
}
.main .main-bottom .equipment{
    width: 425px;
    height: 419px;
    padding: 30px 31px 0 31px;
    float: left;
    border-right: 1px solid goldenrod;
}
.main .main-bottom .equipment dl{
    float: left;
    width: 212px;
    height: 95px;
    font-size: 12px;
    margin-bottom: 5px;
}
.main .main-bottom .equipment dl dt{
    font-size: 16px;
    font-weight: bold;
    color: #fe500b;
    line-height: 40px;
    margin-bottom: 5px;
}
.main .main-bottom .equipment dl dd{
    float: left;
    margin-right: 20px;
}
.main .main-bottom .adv-right{
    width: 262px;
    height: 448px;
    float: left;
}
.main .main-bottom .adv-right .pic1,
.main .main-bottom .adv-right .pic2{
    display: block;
    width: 130px;
    height: 185px;
    float: left;
    position: relative;
    border-right: 1px solid #eee;
}
.main .main-bottom .adv-right .pic3{
    display: block;
    width: 261px;
    height: 262px;
    float: left;
    position: relative;
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
}
.main .main-bottom .adv-right .pic1 div,
.main .main-bottom .adv-right .pic2 div{
    position: absolute;
    top: 10px;
    left: 25px;
    text-align: center;
    font-size: 14px;
    color: #4d4d4d;
}
.main .main-bottom .adv-right .pic1 div p,
.main .main-bottom .adv-right .pic2 div p,
.main .main-bottom .adv-right .pic3 div p{
    margin-bottom: 10px;
}
.main .main-bottom .adv-right .pic1 div span,
.main .main-bottom .adv-right .pic2 div span,
.main .main-bottom .adv-right .pic3 div span{
    padding: 5px;
}
.main .main-bottom .adv-right .pic1:hover span,
.main .main-bottom .adv-right .pic2:hover span,
.main .main-bottom .adv-right .pic3:hover span{
    border: 1px solid #ff7233;
}
.main .main-bottom .adv-right .pic3 div{
    position: absolute;
    top: 20px;
    left: 95px;
    text-align: center;
}
.main .main-bottom .company{
    width: 221px;
    height: 448px;
    float: left;
    padding-left: 10px;
    background-color: #f9f9f9;
    border-right: 1px solid #efefef;
}
.main .main-bottom .company .comp{
    width: 206px;
    margin-top: 15px;
}
.main .main-bottom .company .comp h4{
    height: 25px;
    line-height: 25px;
    font-size: 15px;
    color: #4c4c4c;
    margin-bottom: 5px;
}
.main .main-bottom .company .comp h4:hover a{
    color: #f53858;
}
.main .main-bottom .company .comp .type,
.main .main-bottom .company .comp .del{
    line-height: 24px;
    color: #6e6e6e;
    margin-bottom: 10px;
    margin-right: 10px;
    font-size: 12px;
}
.main .main-bottom .company .comp .type span,
.main .main-bottom .company .comp .del span{
    background-color: #ededed;
    color: #4b4b4b;
    padding: 0 5px;
    margin-right: 6px;
}
.main .main-bottom .company .companyList{
    list-style: none;
    width: 206px;
    height: 192px;
    background-image: url(../images/sprite_global.png);
    background-position: -296px -247px;
    background-repeat: no-repeat;
}
.main .main-bottom .company .companyList li{
    font-size: 12px;
    margin-left: 25px;
    height: 32px;
    line-height: 32px;
}
.main .main-bottom .company .companyList li:hover a{
    color: #fe500b;
}
.main .main-bottom .company .advList{
    list-style: none;
    margin-top: 10px;
}
.main .main-bottom .company .advList li{
    float: left;
    margin-right: 5px;
}
.link{
    width: 100%;
    height: 166px;
    background-color: #f7f7f7;
    margin-top: 20px;
    min-width: 1200px;
}
.link dl{
    width: 1200px;
    height: 150px;
    margin: 0 auto;
    padding-top: 16px;
    padding-left: 10px;
}
.link dl dt{
    width: 1200px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #eaeaea;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px
}
.link dl dt span{
    color: #db2242;
    margin-left: 10px;
}
.link dl dd{
    float: left;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin: 0 10px;
}
.link dl dd:hover a{
    color: #f53858;
}
.footerbox{
    width: 100%;
    padding: 40px 0;
    background-color: #1b1b1b;
    min-width: 1200px;
}
.footerbox .footer{
    width: 1200px;
    margin: 0 auto;
}
.footer .footer-top .contact{
    margin-right: 80px;
    display: inline-block;
}
.footer .footer-top .contact .tel{
    font-size: 20px;
    color: #fff;
    padding-top: 15px;
}
.footer .footer-top .contact .tel .iconfont{
    font-size: 16px;
    margin-right: 8px;
    color: #a0a0a0;
}
.footer .footer-top .contact .time{
    color: #6e6e6e;
    font-size: 12px;
    padding-top: 10px;
}
.footer .footer-top .guide{
    display: inline-block;
}
.footer .footer-top .guide dl{
    display: inline-block;
    margin-right: 110px;
}
.footer .footer-top .guide dl:last-child{
    margin-right: 80px;
}
.footer .footer-top .guide dl dt{
    width: 130px;
    font-size: 16px;
    color: #ddd;
    padding-bottom: 10px;
    margin-bottom: 5px;
    border-bottom: 1px solid #2f2f2f;
}
.footer .footer-top .guide dl dd{
    height: 26px;
    line-height: 26px;
}
.footer .footer-top .guide dl dd a{
    color:#a0a0a0;
    font-size: 12px;
}
.footer .footer-top .guide dl dd:hover a{
    color: #f53858;
}
.footer .footer-top .app{
    display: inline-block;
    padding-left: 70px;
    border-left: 1px solid #2f2f2f;
}
.footer .footer-top .app h4{
    color: #ddd;
    font-size: 16px;
    font-weight: normal;
}
.footer .footer-top .app p{
    color: #a0a0a0;
    font-size: 12px;
    line-height: 26px;
}
.footer .footer-top .app div{
    display: inline-block;
    width: 76px;
    height: 97px;
    margin-top: 10px;
    text-align: center;
}
.footer .footer-top .app .app1{
    margin-right: 30px;
}
.footer .footer-top .app>div img{
    width: 68px;
    height: 68px;
}
.footer .footer-top .app>div span{
    color: #a0a0a0;
    font-size: 12px;
    padding-top: 3px;  
}
.footer .footer-bottom{
    width: 1200px;
    margin-top: 50px;
}
.footer .footer-bottom ul{
    list-style: none;
    color: #6e6e6e;
    font-size: 12px;
    text-align: center;
}
.footer .footer-bottom ul .char{
    height: 36px;
    line-height: 36px;
}
.footer .footer-bottom ul .char span{
    margin-right: 10px;
}
.footer .footer-bottom ul .char i{
    margin: 0 10px;
}
.footer .footer-bottom ul .char a{
    color: #6e6e6e;
    transition: all .3s;
}
.footer .footer-bottom ul .char a:hover{
    color: #f53858;
    transform: translateY(-2px);
}
.footer .footer-bottom ul .footNav{
    height: 26px;
    line-height: 26px;
}
.footer .footer-bottom ul .footNav i{
    margin: 0 10px;
}
.footer .footer-bottom ul .footNav .online{
    margin-left: 20px;
}
.footer .footer-bottom ul .footNav .qq{
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url(../images/sprite_global.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: -2px;
}
.footer .footer-bottom ul .footNav .us{
    margin-left: 15px;
}
.footer .footer-bottom ul .footNav .wb{
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url(../images/sprite_global.png);
    background-position: 0 -18px;
    background-repeat: no-repeat;
    vertical-align: middle;
}
.footer .footer-bottom ul .footCopyright{
    height: 36px;
    line-height: 36px;
}
.footer .footer-bottom ul .footCopyright .quanli{
    margin-left: 5px;
}
.footer .footer-bottom ul .footCopyright .bianhao{
    margin-left: 10px;
}
.footer .footer-bottom ul .footCopyright a{
    color: #333;
}
.footer .footer-bottom ul .footCopyright .beian{
    color: #424242; 
    margin-left: 3px;
}
.footer .footer-bottom ul .footLogo{
    height: 31px;
    padding-top: 10px;
    font-size: 0;
}
.footer .footer-bottom ul .footLogo .iosa{
    display: inline-block;
    width: 88px;
    height: 31px;
    background-image: url(../images/copyright.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-right: 5px;
    opacity: .6;
}
.footer .footer-bottom ul .footLogo .iosb{
    display: inline-block;
    width: 87px;
    height: 31px;
    background-image: url(../images/copyright.png);
    background-position: -92px 0;
    background-repeat: no-repeat;
    margin-right: 5px;
    opacity: .6;
}
.footer .footer-bottom ul .footLogo .iosc{
    display: inline-block;
    width: 87px;
    height: 31px;
    background-image: url(../images/copyright.png);
    background-position: -182px 0;
    background-repeat: no-repeat;
    margin-right: 5px;
    opacity: .6;
}
.footer .footer-bottom ul .footLogo .iosd{
    display: inline-block;
    width: 107px;
    height: 31px;
    background-image: url(../images/copyright.png);
    background-position: -272px 0;
    background-repeat: no-repeat;
    margin-right: 5px;
    opacity: .6;
}
.footer .footer-bottom ul .footLogo .iose{
    display: inline-block;
    width: 88px;
    height: 31px;
    background-image: url(../images/copyright.png);
    background-position: -383px 0;
    background-repeat: no-repeat;
    margin-right: 5px;
    opacity: .6;
}
.footer .footer-bottom ul .footLogo .iosf{
    display: inline-block;
    width: 96px;
    height: 31px;
    background-image: url(../images/copyright.png);
    background-position: -474px 0;
    background-repeat: no-repeat;
    margin-right: 4px;
    opacity: .6;
}
.footer .footer-bottom ul .footLogo .iosg{
    display: inline-block;
    width: 88px;
    height: 31px;
    background-image: url(../images/lz4.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    opacity: .6;
}
.footer .footer-bottom ul .footLogo span:hover{
    opacity: 1;
}
.rightNav{
    width: 38px;
    height: 155px;
    position: fixed;
    right: 0;
    top: 40%;
}
.rightNav>div{
    width: 38px;
    height: 38px;
    line-height: 38px;
    background-color: #ddd;
    margin-bottom: 1px;
    text-align: center;
    position: relative;
}
.rightNav .sjz{
    margin: 0;
}
.rightNav>div>a .iconfont{
    font-size: 20px;
}
.rightNav .wdqh>div,
.rightNav .kefu>div,
.rightNav .fankui>div{
    width: 60px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    background-color: #e02425;
    font-size: 12px;
    position: absolute;
    top: 0;
    right: 38px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    display: none;
}
.rightNav .sjz>div{
    width: 125px;
    height: 155px;
    background-color: #e02425;
    text-align: center;
    color: #fff;
    font-size: 12px;
    position: absolute;
    right: 38px;
    top: -117px;
    display: none;
}
.rightNav .sjz>div img{
    width: 94px;
    height: 94px;
    margin-top: 15px;
}
.rightNav .sjz>div p{
    line-height: 0;
}
.rightNav .wdqh:hover,
.rightNav .kefu:hover,
.rightNav .fankui:hover,
.rightNav .sjz:hover{
    background-color: #e02425;
}
.rightNav .wdqh:hover div,
.rightNav .kefu:hover div,
.rightNav .fankui:hover div,
.rightNav .sjz:hover div{
    display: block;
}
.rightNav .wdqh:hover .iconfont,
.rightNav .kefu:hover .iconfont,
.rightNav .fankui:hover .iconfont,
.rightNav .sjz:hover .iconfont{
    color: #fff;
}
